1
: a large bell in the clock tower of the Houses of Parliament in London
2
: the tower that houses Big Ben
also
: the clock in the tower
Love words? Need even more definitions?
Merriam-Webster unabridged
Share