soil nutrients
soil contains a number of elements that plants require for growth, these are termed nutrients. They include the macronutrients nitrogen (N), phosphorus (P) and potassium (K) as well as calcium, magnesium and sulfur and several trace elements that are needed in very small quantities.