Currently available definitions
Promontory in English
Noun- a natural elevation (especially a rocky one that juts out into the sea)
Promontory in Hakha
Noun- Rili chung i a vun i sawhmi vawlei fon.
Promontory in Mizo
Noun- tuipuia mual zingzum inkhawh lût
Nearby