Horticulture is the cultivation of plants in gardens or greenhouses, as opposed to the field-scale production of crops characteristic of agriculture