English Dictionary
Definition Lsd in British English
Lsd noun
[uncountable] noun
/ˌel es ˈdiː/
Synonyms and related words
