MEGADERMA LYRA(noun)Did you mean?Synonyms RhymesAlso try..lyramegadermaDefinitions There is 1 meaning of the phrase Megaderma Lyra. Megaderma Lyra - as a noun Large carnivorous old world bat with very large ears Synonyms (Exact Relations)big-eared batWord Variations & RelationsAnagramsStarts MStarts MEStarts MEGStarts MEGAEnds AEnds RAEnds YRAEnds LYRAStarts M & ends AStarts ME & ends AStarts M & ends RAA-Z Proximitiesmegadeal12megadeals13megadeath16megadeaths17megaderma Megaderma Lyra megadermatidaemegadose12megadoses13megadyne15megadynes16