noun
radar site
A location where radar equipment is installed and operated, typically for military or air-traffic control purposes.
そのレーダーサイトは山の上に設置されている。
The radar site is installed on top of the mountain.
Variant with interpunct; less common in running text but seen in some contexts.
Borrowed from English 'radar site'.