Staghead Meaning

There are 1 meaning(s) for word Staghead

Meaning 1 : an abnormal tufted growth of small branches on a tree or shrub caused by fungi or insects or other physiological disturbance

    Synonyms : hexenbesen,  witch broom,  witches' broom