What does IOIBD stand for?

What does IOIBD mean? We have 3 definitions. Read most used IOIBD meanings below.