English

Definition of Tower Hill from the Oxford Advanced Learner's Dictionary

 

Tower Hill

 
BrE
 
; NAmE
 
 
jump to other results
an area of high ground close to the Tower of London where in former times certain prisoners held in the Tower, especially the most famous and important ones, were executed by having their heads cut off