superior transverse scapular ligament - Turkish English Dictionary