to have a hell of a time

listen to the pronunciation of to have a hell of a time
الإنجليزية - التركية
anasından emdiği süt burnundan gelmek
(Argo) harika zaman geçirmek