3d radar - definitions and synonyms

3d radar noun

  1. English Meaning: 

    : radar that will report altitude as well as azimuth and distance of a target