• NSL

    Full definition of NSL

    Proper noun

    NSL

    (plural NSLs)
    1. (sports) Initialism of en
    © Wiktionary