insectivore
/ɪnˈsektɪvɔː(r)/noun
1- an animal that feeds on insects, worms, and other invertebrates食虫动物。
1.1
- Zoology a mammal of the order Insectivora【动】食虫目动物。
词源
mid 19th cent.: from modern Latin insectivorus, from insectum (see INSECT) + -vorus 'devouring', on the pattern of Latin carnivorus 'carnivorous'.