bitch goddess - French English Dictionary