tadarida
1. [ noun ] (biology,zoology) freetail bats
Synonyms: genus_Tadarida
Related terms: mammal_genus Molossidae freetail