Macro-nutrients are nutrients required in relatively large quantities for growth and development of plants.
Micronutrients are nutrients required throughout life in small quantities for proper physiological functions.
Six macro-nutrients required by plants are nitrogen,phosphorus, potassium, calcium, magnesium, and sulphur(NPK CMS).