swallowing or forcing down the throat - Français Anglais Dictionnaire