English

edit

Noun

edit

scaphiopodid (plural scaphiopodids)

  1. (zoology) Any in the family Scaphiopodidae of toads.