the great mother goddess - French English Dictionary