Spanish-English Dictionarysofocaré
sofocaré
sofocarse
Meaning of sofocaré