meaning of winter flowering cherry

1. shrub or tree native to Japan cultivated as an ornamental for its rose-pink flowers


Related Words

winter flowering cherry |

Developed & Maintained By Taraprasad.com

Treasure Words