a large tower that has a big clock at top The Big Ben clock tower towering over the city of London. a lit up clock is on a tall tower A clock tower on top of a tall historic building. Clock tower next to a large building in a city.