suprarenal plexus - French English Dictionary