1 land otter | Definition of land otter

land otter

noun

Definition of land otter

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