Definisi 'weather radar'
English to English
noun
1 radar that is able to detect clouds and precipitation
source: wordnet30
More Word(s)
microwave radar, radar, radio detection and ranging, radiolocation,

Visual Synonyms
Click for larger image