place obstacles in someone’s path - Français Anglais Dictionnaire