What are the branches of agriculture and their definitions?

The branches of agriculture are:

Agronomy; agro means land nomy means management so management of land is known as agronomy.

Horticulture; horti means garden and culture means cultivation so cultivation of vegetation and fruits gardens and other gardens in known as horticulture.

Soil science; The unconsolidated upper part of earth that sever a natural medium of land for the growth of land plant is known as soil science

Animal husbandry and veterinary science; It is branch of science which deal with the study of animals.

Plant breading and genetic; It deal with the genetics an breading by the laws

Plant physology and biochemistry.