triumphing - German English Dictionary