Large-scale, high-cost capital investment projects like new platforms or LNG trains.
MP
Definition
Major Projects
MP means Major Projects.
✓ Verified term
Major Projects
MP means Major Projects.
Large-scale, high-cost capital investment projects like new platforms or LNG trains.
You might also be looking for