What does Arc de Triomphe mean?

Arc de Triomphe - German to English

Arch of Triumph

View more

  • Arc de Triomphe