Noun Definition

enhydra

1.Definition: sea otters

Category: Animals