English edit

Noun edit

heleophrynid (plural heleophrynids)

  1. (zoology) Any ghost frog in the family Heleophrynidae.