What does LSD stand for?
LSD stands for "Large Scale Demonstrator"
How to abbreviate "Large Scale Demonstrator"?
"Large Scale Demonstrator" can be abbreviated as LSD
What is the meaning of LSD abbreviation?
The meaning of LSD abbreviation is "Large Scale Demonstrator"
What does LSD mean?
LSD as abbreviation means "Large Scale Demonstrator"