A comprehensive contract granting rights to explore for and produce hydrocarbons in a specific geographic area.
MLA
Definition
Master License Agreement
MLA means Master License Agreement.
✓ Verified term
Master License Agreement
MLA means Master License Agreement.
A comprehensive contract granting rights to explore for and produce hydrocarbons in a specific geographic area.
You might also be looking for