perro de agua
Meanings
Noun
1. water dog
2. otter (Mexico)
3. ferret (Mexico)