Word info

myzopodid

Noun

Meaning

myzopodid (plural myzopodids)

(zoology) Any member of the family Myzopodidae of bats; Madagascar sucker-footed bat.

Source: en.wiktionary.org

Close letter words and terms