to stuff oneself - Français Anglais Dictionnaire