Definition of NEXRAD in English:

NEXRAD

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.

Pronunciation:

NEXRAD

/ˈneksrad/