noun a street in London, England: noted for the eminent doctors who have offices there. nouna street in central London famous for its large number of medical specialists' consulting rooms