English dictionary
triumphal arch meaning and definition
Definition and meaning of triumphal arch at MeaningMonkey.org. triumphal arch meaning and definition in the English Dictionary.TRIUMPHAL ARCH noun
Definition of triumphal arch (noun)
- a monumental archway; usually they are built to commemorate some notable victory
Source: Princeton University Wordnet