Definition, synonyms and related words
Any drug that produces a feeling of euphoria.
Producing a feeling of euphoria.