Meaning of STATION in English

STATION

( n. )

A place to which ships may resort, and where they may anchor safely.

Webster's Revised Unabridged English Dictionary.      Пересмотренный полный словарь английского языка Webster.