Spanish-English Dictionarysofocaría
sofocaría
sofocarse
Meaning of sofocaría