English | German | Russian | Czech

water lemon English

Meaning water lemon meaning

What does water lemon mean?

water lemon

(= bell apple) the edible yellow fruit of the Jamaica honeysuckle

Synonyms water lemon synonyms

What other words have the same or similar meaning as water lemon?

water lemon English » English

yellow granadilla sweet cup bell apple

Are you looking for...?