Synonyms of Radar site
Primary definition: A designated location equipped with radar transmitters and receivers used for detecting aircraft, ships, or weather formations.
Primary definition: A designated location equipped with radar transmitters and receivers used for detecting aircraft, ships, or weather formations.