a large mass in the abdomen - Almanca İngilizce Sözlük