Spanish-English Dictionarysofocara
sofocara
sofocarse
Meaning of sofocara