Spanish-English Dictionarysofocarais
sofocarais
sofocarse
Meaning of sofocarais