Spanish-English Dictionarysofocar
Meaning of sofocar