guardian deities - French English Dictionary