Wiktionary
macrochelid
n. (context zoology English) Any member of the Macrochelidae.
n. (context zoology English) Any member of the Macrochelidae.