triumphal arch Meaning, Definition & Usage

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

WordNet