meaning of triumphal arch

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


Related Words

triumphal arch |

Developed & Maintained By Taraprasad.com

Treasure Words