• MSL

    Full definition of MSL

    Noun

    MSL

    (plural MSLs)
    1. (geodesy, oceanography) Initialism of en

    Proper noun

    MSL

    (plural MSLs)
    1. (space, US, NASA) Initialism of en

    Anagrams

    © Wiktionary