Definition of Megabat

  • 1. Large Old World bat of warm and tropical regions that feeds on fruit Noun

Synonyms for word "megabat"

Semanticaly linked words with "megabat"

Hyponims for word "megabat"