What does “产生” mean in English ?

What does “产生” mean in English ?

A.collector

B.spars

C.hub

D.generate

正确答案是D