English

edit

Noun

edit

myocastorid (plural myocastorids)

  1. (zoology) Any rodent in the family Myocastoridae; a nutria or coypu.