having been put through the ringer - Espagnol Anglais Dictionnaire