put oneself in the ring - İspanyolca İngilizce Sözlük