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