superior transverse scapular ligament - German English Dictionary