English Dictionary
Definition Sloane in British English
Sloane noun
[countable] noun
/sləʊn/
Synonyms and related words
