scotland yard - İngilizce Eşanlam Sözlük

scotland yard

n.
[1] New Scotland Yard