English edit

Noun edit

petropedetid (plural petropedetids)

  1. (zoology) Any frog in the family Petropedetidae.