Translation of Sarang rayap in English:

User Contribution

Sarang rayap

Termites mound

noun