a large mass in the abdomen - Französisch Englisch Wörterbuch