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