1
[ noun ] clock in the clock tower of the Houses of Parliament, London

Related terms

clock London

*