Meghalaya

What is Meghalaya?

Meghalaya definition and meaning on Dictionary terms:
noun
a state in NE India. 8660 sq. mi. (22,429 sq. km). Capital: Shillong.

 

reference: https://www.dictionary.com/browse/meghalaya

Tags: