WATCHTOWER Meaning of WATCHTOWER in English [watch.tow.er] n (1544): a tower for a lookout Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012