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