Gemmules Meaning

There are 1 meaning(s) for word Gemmules

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