Word
weather radar, n.
radar that is able to detect clouds and precipitation
<noun.artifact>
weather radar
semantic pointers
hypernym
radar, microwave radar, radio detection and ranging, radiolocation