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.
influence
verb
 
 
From the Word list
OPAL spoken words
Oxford Learner's Dictionaries Word of the Day