Skip to main content

macrotus

English macrotus meaning in English  •  macrotus का अर्थ अंग्रेजी में
Noun
  • A large-eared grayish bat (Macrotus californicus) of southern California and northwestern Mexico.
Advertisement