sea otter in Catalan sea otter in Catalan llúdria marina noun A marine mammal native to the northern Pacific Ocean, of species Enhydra lutris. Add to Flashcards