megabat Meaning, Definition & Usage

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

WordNet