Piccadilly (noun) Definition, Meaning & Examples

noun
  1. one of the main streets of London, running from Piccadilly Circus to Hyde Park Corner
Piccadilly (noun) Definition, Meaning & Examples

More Definitions