fleet street Meaning, Definition & Usage

  1. noun a street in central London where newspaper offices are situated
  2. noun British journalism

WordNet