be having a hard time with something - Français Anglais Dictionnaire