Triumphal arch Meaning, Definition & Usage

  1. noun a monumental archway; usually they are built to commemorate some notable victory

WordNet


Definitions
  1. a monumental structure resembling an arched gateway, with one or more passages, erected to commemorate a triumph.

Webster 1913