Spanish-English Dictionarysoterrar
Meaning of soterrar