front part of the abdomen - Spanish English Dictionary