Definitions of triumphal arch:

  • noun:   a monumental archway; usually they are built to commemorate some notable victory