General Industry TermMLR meaning in oil and gasDefinitionMiller Asset (Platform)MLR means Miller Asset (Platform). UK North SeaUK North Sea✓ Verified termSuggest a correction