have a strong stomach - Français Anglais Dictionnaire