What does BMDI stand for?

What does BMDI mean? We have 11 definitions. Read most used BMDI meanings below.