Definitions
There is 1 meaning of the phrase
Star Apple.
Star Apple - as a noun
Evergreen tree of west indies and central america having edible purple fruit star-shaped in cross section and dark green leaves with golden silky undersides
Synonyms (Exact Relations)
caimitochrysophyllum cainito