skene's duct - Turkish English Dictionary