Meaning of staghead
Definition of staghead
(noun)
an
abnormal
tufted
growth
of
small
branches on a
tree
or
shrub
caused by
fungi
or insects or
other
physiological
disturbance
Other information on staghead
WIKIPEDIA results for
staghead
Amazon results for
staghead
Tweet