like a greek god - French English Dictionary