mama meaning in oil and gas
Definition
Mediterranean, Africa, Middle East & Americas
mama means Mediterranean, Africa, Middle East & Americas. within a major oil and gas company Lubricants
within a major oil and gas company Lubricants
✓ Verified term