cherry apple Meaning, Definition & Usage

  1. noun Asian wild crab apple cultivated in many varieties for it small acid usually red fruit used for preserving
    Siberian crab apple; Malus baccata; cherry crab; Siberian crab.

WordNet