Words have many definitions, but when I was studying anthropology of education, I learned that from an anthropologist's point of view, agriculture is different from horticulture. The difference is that agriculture is based on growing food or other products to sell.