triompher - German English Dictionary