sb donner un moment difficile

listen to the pronunciation of sb donner un moment difficile
الفرنسية - الإنجليزية
give sb a hard time