TOP

Definition of Sloane Square from the Oxford Advanced Learner's Dictionary

Sloane Square

 
/ˌsləʊn ˈskweə(r)/
 
/ˌsləʊn ˈskwer/
jump to other results
  1. a square in a fashionable and expensive part of Chelsea, London. It is connected to Knightsbridge by Sloane Street.
ripple effect
noun
 
 
From the Topic
Change, cause and effect
C2
Oxford Learner's Dictionaries Word of the Day