lifedrop noun1 •(literary, no longer used) A drop of blood, seen as sustaining vitality.Oh! had ye known how souls to souls impart / Their fire, or mix the lifedrops of the heart! — 1823 formslifedrops