Wiktionary
homerid
n. (context zoology English) Any member of the Homeridae.
n. (context zoology English) Any member of the Homeridae.