Spanish-English Dictionarysepultar
Meaning of sepultar