WATCHTOWER Meaning of WATCHTOWER in English /woch"tow'euhr/ , n.a tower on which a sentinel keeps watch. [ 1535-45; WATCH + TOWER ] Random House Webster's Unabridged English dictionary. Полный английский словарь Вебстер - Random House . 2012