Polish-English dictionary »

london meaning in English

PolishEnglish
London noun

Londonnoun
in Canada

Londongrad

Londongrad

Tower of London noun

Tower of Londonnoun
a fortress in London