having been put through the ringer - Español Inglés Diccionario