Translation of honeydew in Indonesian

User Contribution

honeydew

Melon

noun