Translation of cocoon in Indonesian

User Contribution

cocoon

kepompong

noun