la nutria
-the otter
See the entry for nutria.

nutria

NOUN
(animal)-otter
Synonyms for nutria
Word of the Day
almond