weatherradar.com
(noun)
- 1.
System that detects and displays precipitation and storm movement.
(noun)
- 1.
System that detects and displays precipitation and storm movement.

System that detects and displays precipitation and storm movement.