anterior surface of the kidney - French English Dictionary