Spanish-English Dictionaryahogase
ahogase
ahogarse
Meaning of ahogase