zhàn​diǎn

site

站点 (站點) zhàn​diǎn
site noun
a location on the internet, such as a website or FTP site

Please visit our official site for more information.

station noun
a place set up to serve a specific function such as a train station, bus stop, or meteorological station

This bus stop is very close to my new home.

Frequency

Movie subtitles
2.21 per million appears in 1% of films

Sources

Definitions
CC-CEDICT
Frequency data
SUBTLEX-CH