Sakura is the Japanese term for flowering cherry trees — Prunus serrulata — that produce beautiful cherry blossoms for a short time each spring. These trees are different from the species of cherry tree that produces cherry fruit.

Download Downloaded 10370 times – 30 MB