upper or cardiac orifice of the stomach - Français Anglais Dictionnaire