phosphorated oil
noun
: a one percent solution of phosphorus in almond oil formerly used as a nerve stimulant and tonic
Love words? Need even more definitions?
Merriam-Webster unabridged
Share