triumphs - German English Dictionary