follow Dictionary.com

Stories We Like: Novels For Language Lovers

Tower of London

[tou-er] /ˈtaʊ ər/
noun
1.
a historic fortress in London, England: originally a royal palace, later a prison, now an arsenal and museum.
Dictionary.com Unabridged
Based on the Random House Dictionary, © Random House, Inc. 2014.
Cite This Source
British Dictionary definitions for tower london

Tower of London

noun
1.
a fortress in the City of London, on the River Thames: begun 1078; later extended and used as a palace, the main state prison, and now as a museum containing the crown jewels
Collins English Dictionary - Complete & Unabridged 2012 Digital Edition
© William Collins Sons & Co. Ltd. 1979, 1986 © HarperCollins
Publishers 1998, 2000, 2003, 2005, 2006, 2007, 2009, 2012
Cite This Source

Word of the Day

Word Value for tower

8
8
Scrabble Words With Friends

Nearby words for tower london