located in retroperitoneal space - Spanish English Dictionary