English Dictionary
Definition do for in British English
do for phrasal verb
[transitive] phrasal verb
1
to make it impossible for someone to succeed or to continue living
