clock tower

1. (noun) a tower with a large clock high up on an outside face
Related Words: tower



Terms and Conditions of Use / Copyright Notice