fosa retroduodenal - Spanish English Dictionary