Gemmule Meaning
There are 1 meaning(s) for word Gemmule
Meaning 1 : the physically discrete element that Darwin proposed as responsible for heredity
Similar words of Gemmule :
There are 1 meaning(s) for word Gemmule
Similar words of Gemmule :