Did you mean nutria?
nutria
noun
°(especially North America) Another name for the coypu.