triumphal arch

Noun
  1. A monumental archway;
    Usually they are built to commemorate some notable victory (synset 104493310)

Other Searches