Find the word definition

Wikipedia
Sarsuti

The Sarsuti river (Hindi: सरसुती नदी), originating in Siwalik Hills, is a tributary of Ghaggar river in of Haryana state of India.