insectivores

Definition


noun.
1 an insectivorous animal or plant; 2 any mammal of the order Insectivora comprising the moles shrews and Old World hedgehogs.

Example Sentence

Insectivores have long snouts and resemble rodents.