arch of triumph - Spanish English Dictionary