What does ICBDM stand for?

What does ICBDM mean? We have 2 definitions. Read most used ICBDM meanings below.