renal pedicle - Spanish English Dictionary