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