BHAGL: Bony humeral avulsion of the glenohumeral ligaments

What does BHAGL mean? The above is one of BHAGL meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Bony humeral avulsion of the glenohumeral ligaments