Spanish-English Dictionaryahogasen
ahogasen
ahogarse
Meaning of ahogasen