English
›
Words
any
of a number of plants or animals (such as shrews, moles, aardvarks, venus flytraps, and so on) that feed primarily on insects
Translation:
English
Noun
7
insectivore
Add
Translation