• NWR

    Full definition of NWR

    {{initialism-old|en}}

    NWR

    (uncountable)
    1. (US) NOAA Weather Radio
    © Wiktionary