having been put through the ringer - Spanish English Dictionary