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.
aspiration
noun
 
 
From the Word list
Oxford 5000
C1
Oxford Learner's Dictionaries Word of the Day