Translation of Honeydew in Indonesian

User Contribution

Honeydew

Melon

noun