cherry apple
1 definition found
cherry apple - WordNet (r) 2.1 (2005) :
cherry apple
n 1: Asian wild crab apple cultivated in many varieties for it
small acid usually red fruit used for preserving [syn:
Siberian crab, Siberian crab apple, cherry apple,
cherry crab, Malus baccata]
|