Horticulture is the art and science of cultivating ornamental plants in gardens for ornamental purposes. Horticulturists are agriculturists who grow ornamental plants, trees and lawns. The study and practice of horticulture have been traced back thousands of years.