land otter
noun
: any of various otters of Lutra and related genera that are primarily terrestrial in contrast to the sea otter
Love words? Need even more definitions?
Merriam-Webster unabridged
Share