The story
Compare stim (“stimulant drug”).
Etymology from Wiktionary, CC BY-SA 4.0.
Today it means: A medicine, device, or similar item used to restore health or to relieve fatigue or pain. Full definition →
Compare stim (“stimulant drug”).
Etymology from Wiktionary, CC BY-SA 4.0.