Retaining walls are relatively rigid walls used for supporting the soil mass laterally so that the soil can be retained at different levels on the two sides. Retaining walls are structures designed to restrain soil to a slope that it would not naturally keep to (typically a steep, near-vertical or vertical slope).
There are several types of retaining walls which can be appropriate for different needs.They all have unique characteristics, different properties and different way of building. Because of that, you have to make some research for the terrain and see what will be the best option for that spot. But first, become familiar with various types of retaining walls and learn more about the parts of the walls below.