Definition of Shillong
city in northeastern India and capital of the state of Meghalaya population 355,000
Learn More about shillong
Britannica.com: Encyclopedia article about Shillong
Seen and Heard
What made you want to look up Shillong? Please tell us where you read or heard it (including the quote, if possible).