front part of the abdomen - Español Inglés Diccionario