Translation of landak laut in English:

User Contribution

landak laut

Sea Urchin

noun