Find the word definition

Wikipedia

Teirei

The Teirei is a river of Mizoram, northeastern India, a tributary of the Tlawng River.