a sign from god - French English Dictionary