TERMINAL DOPPLER WEATHER RADAR (TDWR)


Meaning of TERMINAL DOPPLER WEATHER RADAR (TDWR) in English

Doppler radar installed at major airports throughout the United States to detect microbursts.

Weather and meteorology English vocabulary.      Английский словарь погоды и метеорологии .