Definitions
noun
an intravenous anesthetic drug that has a hypnotic effect; induces relaxation and weakens inhibitions; is believed to induce people to talk freely
Look “truth serum” up elsewhere
Want another word?
Spin the dictionary for a fresh one.