Find the word definition

Wikipedia
Thirumarugal

Thirumarugal is a small town, located 13 km East of Nannilam, Near Nagapatnam, Tamil Nadu in India.The town houses the famous and ancient Hindu Temple of Rathnagiriswarar dedicated to Shiva.