Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
station house
in English
station house
us
/ˈsteɪ.ʃən haʊs/
uk
/ˈsteɪ.ʃən haʊs/
#common
Definitions
Noun
a
police
headquarters
for
a
district
;
local
unit
shelter
at
a
railway
stop
central
police
area
office