inferior duodenal fossa - Turkish English Dictionary