- a traffic circle and open square in W London, England: theater and amusement center.
More Definitions
- UMEå (noun) Definition, Meaning & Examples
- IDYLL (noun) Definition, Meaning & Examples
- SPEC SHEET (noun) Definition, Meaning & Examples
- OUTBUILDING (noun) Definition, Meaning & Examples
- ROLLING FRICTION (noun) Definition, Meaning & Examples
- PUT A BUG IN SOMEONE'S EAR (noun) Definition, Meaning & Examples