Ferret eats maggot (4)
I believe the answer is:
grub
I believe this is a triple definition!
'ferret' is the first definition.
(both can mean to search for something)
'eats' is the second definition.
(synonyms)
'maggot' is the third definition.
(I've seen this before)
(Other definitions for grub that I've seen before include "Slang food for worm-like larva" , "Larva; food (sl.)" , "Beetle larva" , "Gentle, food" , "ferret > eats" .)