Spanish-English Dictionaryahoguen
ahoguen
ahogarse
Meaning of ahoguen