INSECTIVORA


Meaning of INSECTIVORA in English

noun ·pl an order of mammals which feed principally upon insects.

2. insectivora ·noun ·pl a division of the cheiroptera, including the common or insect-eating bats.

Webster English vocab.      Английский словарь Webster.