manage things well - German English Dictionary