Definition of Piccadilly in English:

Piccadilly

proper noun

  • A street in central London noted for its fashionable shops, hotels, and restaurants.

Pronunciation:

Piccadilly

/ˌpikəˈdilē//ˈpikəˌdilē/