Spanish-English Dictionaryahogaba
ahogaba
ahogarse
Meaning of ahogaba