megabat

English

Etymology

From mega- +‎ bat.

Noun

megabat (plural megabats)

  1. Any of the bats in the suborder Yinpterochiroptera; a fruit bat.

Synonyms

Translations

Anagrams