earth goddess - French English Dictionary