Word Meaning

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


Meaning of dendrology

- A discourse or treatise on trees; the natural history of trees.