difficult to operate - Français Anglais Dictionnaire