English dictionary
megabat meaning and definition
Definition and meaning of megabat at MeaningMonkey.org. megabat meaning and definition in the English Dictionary.MEGABAT noun
Definition of megabat (noun)
- large Old World bat of warm and tropical regions that feeds on fruit
- synonyms: fruit bat
Source: Princeton University Wordnet