weather radars
English
Noun
weather
radars
plural of
weather radar