Kohima

What is Kohima?

Kohima definition and meaning on Dictionary terms:
noun

a town in and the capital of Nagaland, in E India.