DENDROLOGY MEANING IN ENGLISH

• Dendrology Definition & Synonyms

  1. (n.) A discourse or treatise on trees; the natural history of trees.


RECENT SEARCHES