Wiktionary
pelomedusids
n. (plural of pelomedusid English)
n. (plural of pelomedusid English)