Skip to main content

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