bell_appleEnglish

bell apple, sweet cup, water lemon, yellow granadilla

Noun

The edible yellow fruit of the Jamaica honeysuckle

English: bell apple, sweet cup, water lemon, yellow granadilla

English words with similar meanings

Show 3 words