Spanish-English Dictionaryahogaron
ahogaron
ahogarse
Meaning of ahogaron