Spanish-English Dictionaryahogues
ahogues
ahogarse
Meaning of ahogues