having been put through the ringer - İspanyolca İngilizce Sözlük