Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of arborist

- One who makes trees his study, or who is versed in the knowledge of trees.

Crossword clue for arborist

- Tree surgeon