• word of the day

    arborist

    arborist - Dictionary definition and meaning for word arborist

    Definition
    (noun) a specialist in treating damaged trees
    Synonyms : tree surgeon
Download our Mobile App Today
Receive our word of the day
on Whatsapp