The Japanese Cherry Tree or Prunus Shogetsu (its Latin name means moonlight on the pines in Japanese) is also known as oku miyako, or blushing bride.
The Japanese Cherry Tree or Prunus Shogetsu (its Latin name means moonlight on the pines in Japanese) is also known as oku miyako, or blushing bride.