LSD


Meaning of LSD in English

I. noun

or LSD 25

( -s )

: lysergic acid diethylamide

II. abbreviation

1. landing ship dock

2. often not capitalized

[Latin librae, solidi, denarii ]

pounds, shillings, pence

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.