Lyre bat Meaning, Definition & Usage

Definitions
  1. (Zoöl.), a small bat (Megaderma lyra), inhabiting India and Ceylon. It is remarkable for the enormous size and curious shape of the nose membrane and ears.

Webster 1913