the best of all possible worlds - German English Dictionary