Meaning of A DICKENS OF A TIME in English

A DICKENS OF A TIME

a difficult task, a task with problems, a hell of a time

After the car slid in the ditch we had a dickens of a time getting it back on the road.

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.