Dictionary Home » Dictionary Definitions » Tiruchchirappalli

Tiruchchirappalli

(tîrˌə-chə-räˈpə-lē)

A city of southeast India south-southwest of the Madras River. It is the site of a famous shrine to the Hindu god Shiva. Population: 746,000.
link/cite print suggestion box