CEYLON GOOSEBERRY
(noun)Did you mean?
Definitions
There is 1 meaning of the phrase
Ceylon Gooseberry.
Ceylon Gooseberry - as a noun
A small shrubby spiny tree cultivated for its maroon-purple fruit with sweet purple pulp tasting like gooseberries; sri lanka and india
Synonyms (Exact Relations)
dovyalis hebecarpaketembillaketembilla treekitambillakitembilla