An agrochemical or agrichemical is a generic term for the various chemical products used in agriculture.