Company / Corporate

MAMA

Definition

Mediterranean, Africa, Middle East & Americas

mama means Mediterranean, Africa, Middle East & Americas. within a major oil and gas company Lubricants

✓ Verified term