Synonyms of Triumphal Arch in English :
Antonyms of Triumphal Arch in English
Thesaurus of Triumphal Arch in English
1. (noun) a monumental archway; usually they are built to commemorate some notable victory