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