HEAVY DUTY


Meaning of HEAVY DUTY in English

very difficult, demanding

I have to work hard at math. It's a heavy-duty course.

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