common noun. land otter; river otter
Heelda 'wa̱tsa̱ a la̱x woop. There are lots of land otters on the wharf.
Image from Print Artist software, version 23, Bonus Graphics CD.
Image from Print Artist software, version 23, Bonus Graphics CD1.