something that hinders - Français Anglais Dictionnaire