Spanish-English Dictionaryterraplenar
Meaning of terraplenar