Definition of Tower of London in English:

Tower of London

Syllabification: Tow·er of Lon·don
(also the Tower)
A fortress by the Thames River just east of the City of London. The oldest part, the White Tower, was begun in 1078. It was later used as a state prison, and is now open to the public as a repository of ancient armor and weapons, and of the Crown jewels.

Definition of Tower of London in:

Get more from Oxford Dictionaries

Subscribe to remove adverts and access premium resources

Word of the day oleaginous
Pronunciation: ˌəʊlɪˈadʒɪnəs
rich in, covered with, or producing oil; oily