Translation of Krupuk Rambak in English:

User Contribution

Krupuk Rambak

Cowhide crackers

noun