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. 2012