English Dictionary
◊ ENHYDRA
Enhydra
n : sea otters [syn: {Enhydra}, {genus Enhydra}]