Word info

petropedetid

Noun

Meaning

petropedetid (plural petropedetids)

(zoology) Any frog in the family Petropedetidae.

Source: en.wiktionary.org

Close letter words and terms