Meaning of witch alder
Definition of witch alder
(noun)
any of
several
deciduous
low-growing
shrubs of the
genus
Fothergilla having
showy
brushlike
spikes of
white
flowers in
spring
and
fiery
red and
orange
autumn
color; grows from Alabama to the Allegheny Mountains
Other information on witch alder
WIKIPEDIA results for
witch alder
Amazon results for
witch alder
Tweet