English

edit

Noun

edit

mecochirid (plural mecochirids)

  1. (zoology) Any extinct lobsterlike crustacean in the family Mecochiridae.