Sakura means cherry blossom in Japanese and the rosy-pink clusters of semi-double blooms in spring are as welcome as the treasured blossoming cherry trees. The thick waxy green foliage, each leaf measuring 8”, transforms to deep plum tones in winter.