prunus tenella Meaning, Definition & Usage

  1. noun Asiatic shrub cultivated for its rosy red flowers
    Russian almond; dwarf Russian almond.

WordNet