Noun Definition

megabat

1.Definition: large Old World bat of warm and tropical regions that feeds on fruit

Category: Animals