Definitions of Prunus tenella:

  • noun:   Asiatic shrub cultivated for its rosy red flowers