guardian spirit - French English Dictionary