Wiktionary
chelurid
n. (context zoology English) Any member of the Cheluridae.
n. (context zoology English) Any member of the Cheluridae.