Translation of teripang in English:

User Contribution

teripang

sea cucumber

noun