LSD

English → French

LSD

English → French
/elesˈdiː/
noun
LSD masculine

Other matches (1)