Noun Definition
cherry apple
1.Definition: Asian wild crab apple cultivated in many varieties for it small acid usually red fruit used for preserving
Related Noun(s):cherry crab, malus baccata, siberian crab, siberian crab apple
Category: Plants1.Definition: Asian wild crab apple cultivated in many varieties for it small acid usually red fruit used for preserving
Related Noun(s):cherry crab, malus baccata, siberian crab, siberian crab apple
Category: Plants