• word of the day

    gemmule

    gemmule - Dictionary definition and meaning for word gemmule

    Definition
    (noun) the physically discrete element that Darwin proposed as responsible for heredity
Download our Mobile App Today
Receive our word of the day
on Whatsapp