triumph or resounding success - Spanisch Englisch Wörterbuch