an elevated country of Hindustan, in the province of Assam, situated on one of the branches of the Brahmaputra river, and in which there is a celebrated Hindu temple.
an elevated country of Hindustan, in the province of Assam, situated on one of the branches of the Brahmaputra river, and in which there is a celebrated Hindu temple.