Definition of m.b.d in English:

m.b.d

  • (of oil) million barrels per day.