Definition: Meaning of, Tower of London in English to English dictionary.
Pronunciation:/ ˈtaʊə ɒv;(ə)v ˈlʌndən /
synonym
antonym
the Tower of Londonalso the Tower a FORTRESS (= protected group of buildings including a castle) in London next to the River Thames, built in the 11th century but originally built in Roman times. The kings and queens of England lived there in the past, and many important people were kept as prisoners there. It is now a MUSEUM .