Translation of sea urchin in Malay

sea urchin

landak laut

noun

  • 1

    landak laut