English
English version

LSD in Drug culture topic

From Longman Dictionary of Contemporary EnglishLSDLSD /ˌel es ˈdiː/ noun [uncountable]  MDDan illegal drug that makes you see things as more beautiful, strange, frightening etc than usual, or makes you see things that do not exist syn acid