criticism rained down - Spanish English Dictionary