Piccadilly Circus


noun

a traffic circle and open square in W London, England: theater and amusement center.

Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2019