Pic‧ca‧dil‧ly /ˌpɪkəˈdɪli◂/
a street in central London along the northern edge of Green Park, between Hyde Park Corner and Piccadilly Circus, which is known for its expensive hotels, shops, and offices
[TahlilGaran] Dictionary of Contemporary English ▲