triumphed - German English Dictionary