Translation of den in Indonesian

User Contribution

den

sarang

noun