Does scientific jargon confuse, confound you? It does the same to scientists
Japan researcher agrees to withdraw disputed stem cell paper