tower_of_londonEnglish

Tower of London

Noun

A fortress in London on the Thames, used as a palace and a state prison and now as a museum containing the crown jewels

English: Tower of London

Bahasa: Menara London

Bahasa words with similar meanings