front part of the abdomen - Francés Inglés Diccionario