insectivora
English
insectivora meaning in English • insectivora का अर्थ अंग्रेजी में
n. pl.
- An order of mammals which feed principally upon insects.
- A division of the Chiroptera, including the common or insect-eating bats.