WATCHHOUSE Meaning of WATCHHOUSE in English (n.) A place where persons under temporary arrest by the police of a city are kept; a police station; a lockup. Webster's English dictionary. Английский словарь Webster. 2012