if god permits - German English Dictionary