Spanish-English Dictionaryahogan
ahogan
ahogarse
Meaning of ahogan