Arabic-English dictionary »

بُرْج لَنْدَن meaning in English

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

Tower of Londona fortress in London