Home
Advance Search
Dictionary
Words with Friends solver
Meaning of deutzia
Definition:-
An ornamental shrub with white or pinkish flowers, native to Asia and Central America. (noun)