English dictionary
cherry apple meaning and definition
Definition and meaning of cherry apple at MeaningMonkey.org. cherry apple meaning and definition in the English Dictionary.CHERRY APPLE noun
Definition of cherry apple (noun)
- Asian wild crab apple cultivated in many varieties for it small acid usually red fruit used for preserving
- synonyms: cherry crab, Malus baccata, Siberian crab, Siberian crab apple
Source: Princeton University Wordnet