cherry crab
1 definition found
cherry crab - WordNet (r) 2.1 (2005) :
cherry crab
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]
|