English-Turkish dictionary »

tower of london meaning in Turkish

EnglishTurkish
Tower of London (a fortress in London)
proper noun

Londra Kalesiproper noun