Definition of NEXRAD in English:

NEXRAD

Pronunciation /ˈneksrad/ /ˈnɛksræd/

noun

  • A system of Doppler radars across the US that is used to track the location and movement of storm systems.

Origin

1990s acronym from NEXt generation weather RADar.