WATCHHOUSE Meaning of WATCHHOUSE in English noun a house in which a watch or guard is placed. 2. watchhouse ·noun a place where persons under temporary arrest by the police of a city are kept; a police station; a lockup. Webster English vocab. Английский словарь Webster. 2012