■ a devil of a time/job etc: [old-fashioned. spoken] a difficult or unpleasant time, job etc
- We had a devil of a job trying to get the carpet clean again.
- has a devil of a temper.
- a devil of a fine horse
- These berries are the devil to pick because they're so small.
.... LDOCE, The American Heritage, Collins, OALD