1 definition found megabat - WordNet (r) 2.1 (2005) : megabat n 1: large Old World bat of warm and tropical regions that feeds on fruit [syn: fruit bat, megabat]