Meaning of megabat

Definition of megabat

(noun) large Old World bat of warm and tropical regions that feeds on fruit

Other information on megabat

WIKIPEDIA results for megabat
Amazon results for megabat