Tehri

See also: tehri

English

Proper noun

Tehri

  1. (historical) An Indian town at the confluence of the Bhagirathi and Bhilangna rivers, eventually submerged by a dam and superseded by New Tehri.
    Synonym: Ganeshprayag