Get Your Premium Membership

Megabat Definition


More below...



Other Megabat Definition

[n] large Old World bat of warm and tropical regions that feeds on fruit

Synonyms

fruit bat

More Megabat Links: