enhydra lutris Meaning, Definition & Usage

  1. noun large marine otter of northern Pacific coasts having very thick dark brown fur
    sea otter.

WordNet