Noun
myocastorid (plural myocastorids) (zoology) Any rodent in the family Myocastoridae; a nutria or coypu.