genus enhydra

Noun
  1. Sea otters (synset 102447907)

Found on Word Lists

Other Searches