スコットランドヤード
sukottorandoyādo

Noun

1. Scotland Yard

Other forms: