1. Noun. (India) A tongue or tract of land included between two rivers. ¹
¹ Source: wiktionary.com
1. land between two rivers [n -S]