Meaning of gemmule

Definition of gemmule

(noun) the physically discrete element that Darwin proposed as responsible for heredity

Other information on gemmule

WIKIPEDIA results for gemmule
Amazon results for gemmule