• Shillong

    Full definition of Shillong

    Proper noun

    Shillong

    (plural Shillongs)
    1. The state capital of Meghalaya (India).
    © Wiktionary