English dictionary, thesaurus, translations & etymology
FreeDict.com

Scotland Yard in Greek

Scotland Yard in Greek

Σκότλαντ Γιαρντ
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.