LAND OTTER


Meaning of LAND OTTER in English

noun

: any of various otters of Lutra and related genera that are primarily terrestrial in contrast to the sea otter

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.