Stationhouse Definition
noun
(US) A structure or other area set aside for storage of fire-extinguishing equipment.
Wiktionary
(US) The headquarters of a police force or unit for a specific district; a police station.
Wiktionary
Other Word Forms of Stationhouse
Noun
Singular:
stationhouse
Plural:
stationhousesFind Similar Words
Find similar words to stationhouse using the buttons below.