English
Detailed Synonyms for cherry crab in English
cherry crab:
cherry crab [the ~] noun
-
the cherry crab
– Asian wild crab apple cultivated in many varieties for it small acid usually red fruit used for preserving 1the cherry crab; the Malus baccata; the Siberian crab; the Siberian crab apple; the cherry apple– Asian wild crab apple cultivated in many varieties for it small acid usually red fruit used for preserving 1