Meaning of azaleastrum

Definition of azaleastrum

(noun) group of evergreen or deciduous shrubs formerly considered a separate genus; now included in the genus Rhododendron

Other information on azaleastrum

WIKIPEDIA results for azaleastrum
Amazon results for azaleastrum