insectivorous
/ˌɪnsekˈtɪvərəs/adjective
1- (of an animal) feeding on insects, worms, and other invertebrates(动物)食虫的。
1.1
- (of a plant such as the sundew) able to capture and digest insects(茅膏菜等植物)食虫的。