DO FOR
Meaning of DO FOR in English
chiefly British
1 : to attend to the wants and needs of : take care of
2 : to bring about the death or ruin of
Merriam Webster Collegiate English Dictionary.
Merriam Webster - Энциклопедический словарь английского языка.
2012