English-Arabic dictionary »

scotland yard meaning in Arabic

EnglishArabic
Scotland Yard headquarters of the Criminal Investigation Department of the London Metropolitan Police Force

سْكُوتْلَانْد يَارْدm