heavy-duty
Concise Oxford English Dictionary © 2008 Oxford University Press:
heavy-duty
▶adjective
- 1 designed to withstand the stresses of demanding use.
- 2 informal significant in size, amount, or effect.
'heavy-duty' also found in these Oxford entries:

