Spanish-English Dictionaryahogabas
ahogabas
ahogarse
Meaning of ahogabas