front part of the abdomen - Français Anglais Dictionnaire