protective goddess - French English Dictionary