English Dictionary
Definition someone to sleep in British English
someone to sleep phrase
phrase
2
to give someone a drug that makes them unconscious for a medical operation
Synonyms and related words
