English edit

Phrase edit

a deal is a deal

  1. What has been agreed should be adhered to.