Meaning of long-nosed bat in English:

long-nosed bat

noun

  • Any of several bats with long noses; especially a New World bat of the genus Leptonycteris (family Phyllostomidae).

Origin

Mid 19th century; earliest use found in Encyclopaedia Metropolitana.