Spanish-English Dictionaryahogarse
Meaning of ahogarse