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