pyloric and duodenal stenosis - Turkish English Dictionary