|  | 
Definition of Japanese cherry
1. Noun. Ornamental tree with inedible fruits widely cultivated in many varieties for its white blossoms. 
Exact synonyms: Japanese Flowering Cherry, Oriental Cherry, Prunus Serrulata
Generic synonyms: Flowering Cherry
Generic synonyms: Flowering Cherry



