lifedrop means A drop of blood, seen as sustaining vitality. Lexicurio rates it Sui generis — a strength score of 100 out of 100.
noun
- 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!”