Translation of terasiring in English:

User Contribution

terasiring

terracing

noun