meaning of japanese cherry
1.  ornamental tree with inedible fruits widely cultivated in many varieties for its white blossoms
						 
Related Words
japanese cherry | japanese flowering cherry |
1.  ornamental tree with inedible fruits widely cultivated in many varieties for its white blossoms
						 
japanese cherry | japanese flowering cherry |