i can take care of myself - German English Dictionary