suspensory ligament of testis - Français Anglais Dictionnaire