English-Polish dictionary »

tower of london meaning in Polish

EnglishPolish
Tower of London noun
a fortress in London

Towernoun

Tower of Londonnoun