3 words in this vocabulary list
noun Story is a noun that refers to a narrative or tale.
noun Scotland Yard - the headquarters of the London Metropolitan Police Force, located in London, England