English Dictionary
Definition train station in British English
train station noun
[countable] noun
1
the place where trains stop to let passengers on and off
Synonyms and related words
