Does the word "deal" mean the same thing in "He's a master of the business deal." and "We need to finalise the deal with Henderson by midnight."?
the same meaning