arch of triumph - German English Dictionary