VariousWords beta
Related Terms:
Definitions:
Noun
lysergic acid diethylamide
LSD
Definition: a powerful hallucinogenic drug manufactured from lysergic acid
Definition: Initialism of £sd. (pounds, shillings, pence)
Definition: lysergic acid diethylamide
Definition: Initialism of Lake Shore Drive (freeway in Chicago)