a large mass in the abdomen - Turco Inglés Diccionario