Vocabulary

スコットランドヤード

Scotland Yard

noun