Definition of "LSD"
LSD2
noun
uncountable
LSD3
noun
countable and uncountable, plural LSDs
(mechanics) Initialism of limited-slip differential.
(veterinary pathology) Initialism of lumpy skin disease.
uncountable
countable and uncountable, plural LSDs
(mechanics) Initialism of limited-slip differential.
(veterinary pathology) Initialism of lumpy skin disease.