English - English Dictionary

arborist: noun

Few words

arborista specialist in treating damaged trees