Word by Word Definitions
: an animating or vital principle held to give life to physical organisms
: a supernatural being or essence: such as
: holy spirit
: to infuse with spirit
: to carry off usually secretly or mysteriously
Seen and Heard
What made you want to look up surgical spirit? Please tell us where you read or heard it (including the quote, if possible).