Spanish-English Dictionaryahogara
ahogara
ahogarse
Meaning of ahogara