Translation of rafia in English:

User Contribution

rafia

plastic rope

noun