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