Meaning of hydrangea

Definition of hydrangea

(noun) any of various deciduous or evergreen shrubs of the genus Hydrangea

Other information on hydrangea

WIKIPEDIA results for hydrangea
Amazon results for hydrangea