Agriculture, gardens, nurseries and greenhouses, provided that they are not used primarily for the growing of vegetables, plants or flowers for sale, and provided that there is no display of products and no advertising. Any greenhouse heating plant shall be at least 20 feet distant from the side and rear lines of the lot.