have taken care of - German English Dictionary