Meaning of triumphal arch
Definition of triumphal arch
(noun)
a
monumental
archway;
usually
they are
built
to
commemorate
some
notable
victory
Other information on triumphal arch
WIKIPEDIA results for
triumphal arch
Amazon results for
triumphal arch
Tweet