Gemmule Meaning

There are 1 meaning(s) for word Gemmule

Meaning 1 : the physically discrete element that Darwin proposed as responsible for heredity