1 lyre bat | Definition of lyre bat

lyre bat

noun

Definition of lyre bat

: a small long-eared bat (Megaderma lyra synonym Lyroderma lyra) of eastern Asia