a street in central London in which the offices of national newspapers were located until the mid 1980s (often used to refer to the British Press):the hottest story in Fleet Street
Fleet Street in other Oxford dictionaries
Definition of Fleet Street in the US English dictionary