Word info

strabomantid

Noun

Meaning

strabomantid (plural strabomantids)

Any frog of the family Strabomantidae

Source: en.wiktionary.org

Close letter words and terms