otter in Polish otter in Polish wydra noun An aquatic or marine carnivorous mammal in the subfamily Lutrinae. Add to Flashcards