English Dictionary
Definition stand alone in British English
stand alone phrase
phrase
1
to not depend on other people or things, or to not be influenced by them
Synonyms and related words
