oh, my god - French English Dictionary