Find the word definition

Wikipedia
Tlawng

The Tlawng is a river of Mizoram, northeastern India. Tributaries include the Tut, Teirei and the Ngashih. Aizawl lies in the Tlawng valley.