Horticultor
(
n.
) One who cultivates a garden.