superior transverse scapular ligament - French English Dictionary