weather radar









weather radar


noun

  1. radar designed or suitable for use in detecting clouds and precipitation.
50 queries 0.604