antarvahini meaning in english [Skt.] n. a concealed river, which runs under ground. nadi yikkada antarvahini ayinadi here the river is lost in the earth.