sun god - French English Dictionary