triomphe - German English Dictionary