LSD
エル・エス・ディー
Meanings
Noun
lysergic acid diethylamide; LSD
Jinuma: Japanese Dictionary
·
Word lists