Advertisement

Advertisement

Japanese flowering cherry

noun

  1. any of various ornamental hybrid cherry trees developed in Japan, having white or pink blossoms and inedible fruit.


Advertisement

Advertisement

Advertisement

Advertisement