suspensory ligament of testis - Turc Anglais Dictionnaire