mother of gods - French English Dictionary