English Dictionary
Definition detach yourself (from) in British English
detach yourself (from) phrase
phrase
1
to move away from someone
