a sign from god - German English Dictionary