English-Arabic dictionary »

tower of london meaning in Arabic

EnglishArabic
Tower of London a fortress in London

بُرْج لَنْدَنm