nutria - English Synonyms Dictionary

nutria

n.
[1] coypu , Myocastor coypus