teleoptile

/tɛlɪˈɒptɪl/

Definitions

1. noun

a small, usually winged, insectivorous bat, especially one of the family Phyllostomidae

“The cave was home to a colony of teleoptiles, feeding on the abundant insect population.”

Synonyms

  • flying fox
  • leaf-nosed bat

Antonyms

  • blind bat
  • false vampire bat