Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of megaderm

- Any one of several species of Old World blood-sucking bats of the genus Megaderma.