deutzia

1. (noun) any of various shrubs of the genus Deutzia having usually toothed opposite leaves and shredding bark and white or pink flowers in loose terminal clusters
Related Words: hydrangea



Terms and Conditions of Use / Copyright Notice