arcuate artery of the kidney - French English Dictionary