inferior ligament of epididymis - German English Dictionary