What does BGCL stand for?

What does BGCL mean? We have 7 definitions. Read most used BGCL meanings below.