Noun
mecochirid (plural mecochirids) (zoology) Any extinct lobsterlike crustacean in the family Mecochiridae.