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. Словарь английских идиом. 2012