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