Want to know what is terrace farming? Do own hilly lands and having trouble growing crops? Read on! Terrace farming might be the solution for your problem.