LSD える・えす・でぃう
eru·esu·dii

Noun

1. lysergic acid diethylamide; LSD

Other forms: