gemmuleEnglish

gemmule

Noun

The physically discrete element that Darwin proposed as responsible for heredity

English: gemmule