INSECTIVOROUS





Definition:

  1. [adjective] (of animals and plants) feeding on insects

Synonyms: