Life drop Meaning, Definition & Usage

Definitions
  1. a drop of vital blood. Byron.

Webster 1913