The company signed an onerous contract that required them to pay high fees.
A contract that imposes a heavy burden or obligation on one party.
With powerful free picture dictionary & flashcards.