a large mass in the abdomen - Turc Anglais Dictionnaire