pars tecta renalis - French English Dictionary