General Industry Term

msa meaning in oil and gas

Definition

Master Service Agreement

msa means Master Service Agreement. A.K.A Blanket Purchase Order or Framework Agreement.

A.K.A Blanket Purchase Order or Framework Agreement.

✓ Verified term

You might also be looking for