Cultivation of Bt cotton has been much in the news. The prefix Bt means
A. barium-treated cotton seeds
B. bigger thread variety of cotton with better tensile strength
C. produced by biotechnology using restriction enzymes and ligases
D. carrying an endotoxin gene from Bacillus thuringiensis