Translate
persistent mesonephric duct