General Industry Termmpta meaning in oil and gasDefinitionmillion tonnes per yearmpta means million tonnes per year.✓ Verified termSuggest a correction