The difference: you searched for two different words.
The search on DMOZ is limited in possibilities. It looks for the word in category names, website titles and website descriptions. Its main intention is to provide you with categories about the subject you are looking for.
BTW if you search in a search engine with these two words you will also get different results. Google;
Results 1 - 10 of about 231,000,000 for cycle
Results 1 - 10 of about 76,400,000 for cycling