right renal agenesis - French English Dictionary