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.
2012