Definitions of Tadarida:

  • noun:   freetail bats