Definitions of Enhydra:

  • noun:   sea otters