inferior ligament of epididymis - French English Dictionary