The word sustain originated from the Latin word sustinere, which means to maintain or to keep in existence (Gold, 2015). Sustainability is based on the philosophy that we are obligated to meet the needs of the present generation without compromising that of the future. A historical definition of agriculture states that it is a science which educates us on what crops are to be planted on a particular type of soil and what processes are involved in order to achieve high yields. Understanding the definition of these two terms results in a concept known as sustainable agriculture, it is an essential motion that is important for the future of farming and may protect the world’s food and crop system from degenerating. Sustainable agriculture can simply be elucidated as a process of producing crops in such a way that the economic, environmental and social aspects of farming are at equilibrium (Kopali 2013). It can also be defined as a philosophy based on human achievements and understanding the future impacts of our activities on the environment and other living organisms.