superior rectal plexus - French English Dictionary