• word of the day

    staghead

    staghead - Dictionary definition and meaning for word staghead

    Definition
    (noun) an abnormal tufted growth of small branches on a tree or shrub caused by fungi or insects or other physiological disturbance
Download our Mobile App Today
Receive our word of the day
on Whatsapp