HEAVY DUTY Meaning of HEAVY DUTY in English very difficult, demanding I have to work hard at math. It's a heavy-duty course. English idioms vocab. Словарь английских идиом и выражений. 2012