to have had a thin time Fiil
to put someone through it Fiil
to have a rough time Fiil
to go through the mill Fiil
to have the devil of a time Fiil
to go through the hoops Fiil
to have a hell of a time Fiil

Türkçe Sözlük (Kubbealti Lugati)

  1. Onlar