Meaning of cherry apple
Definition of cherry apple
(noun)
Asian
wild
crab
apple
cultivated
in
many
varieties for it
small
acid
usually
red
fruit
used
for preserving
Other information on cherry apple
WIKIPEDIA results for
cherry apple
Amazon results for
cherry apple
Tweet