American Dictionary
Definition LSD in American English
LSD noun
[uncountable] noun
/ˌel es ˈdi/
Synonyms and related words
