long-eared bat

Noun
  1. Any of various Old or New World bats having very long ears (synset 102151487)

Found on Word Lists

Other Searches