LSD

エル・エス・ディー

Meanings

  1. Noun lysergic acid diethylamide; LSD

Jinuma: Japanese Dictionary · Word lists