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. Production by "biotechnology" using restriction enzymes and ligases
D. Carrying an endotoxin gene from Bacillus thuringiensis