Arabic-English dictionary »

سْكُوتْلَانْد يَارْد meaning in English

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

Scotland Yardheadquarters of the Criminal Investigation Department of the London Metropolitan Police Force