TREE FARM


Meaning of TREE FARM in English

noun

: an area of forest land managed in such a way as to ensure continuous commercial production under a systematic program of conservation and reforestation

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.