a large mass in the abdomen - Turkish English Dictionary