police office
noun
chiefly British
: the headquarters of a municipal police department : police station
Love words? Need even more definitions?
Merriam-Webster unabridged
Share