Definitions of heavy-duty:

  • adjective:   designed for heavy work
    Example: "A heavy-duty detergent"