olympic god - French English Dictionary