Spanish-English Dictionaryahogaban
ahogaban
ahogarse
Meaning of ahogaban