Translation of anjing laut in English:

anjing laut

seal

noun

  • 1

    seal, amphibious sea animal with thick fur or bristles