Translation of sarang rayap in English:

User Contribution

sarang rayap

Termites mound

noun