Translation of Landak laut in English:

User Contribution

Landak laut

Sea Urchin

noun