spinoglenoid - French English Dictionary