Find the word definition

Wikipedia
Sisupalgarh

Sisupalgarh or Sishupalgarh are a ruined fortification in Khurda District in Odisha, India. It is one of the largest and best preserved early historic fortification in India.