Refine this word faster
Megabat
noun
Definitions
Noun
- 1 Any of the bats in the suborder Yinpterochiroptera; a fruit bat.
- 2 large Old World bat of warm and tropical regions that feeds on fruit wordnet
Etymology
From mega- + bat.
See also for "megabat"
Next best steps
Mini challenge
Unscramble this word: megabat