Tehri (English, name)
expansion: Tehri
Senses:
glosses: An Indian town at the confluence of the Bhagirathi and Bhilangna rivers, eventually submerged by a dam and superseded by New Tehri.
tags: historical
Forms: