to have a hell of a time

listen to the pronunciation of to have a hell of a time
İngilizce - Türkçe
anasından emdiği süt burnundan gelmek
(Argo) harika zaman geçirmek