English edit

Noun edit

leiopelmatid (plural leiopelmatids)

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