English dictionary, thesaurus, translations & etymology
FreeDict.com

Scotland Yard in French

Scotland Yard in French

Scotland Yard
proper noun
(UK) The headquarters of the Criminal Investigation Department of the London Metropolitan Police Force.
Add to Flashcards
Translations from WikDict, CC BY-SA · example sentences from Tatoeba, CC BY 2.0 FR.