What is the meaning of Euphoric?

Feeling great well-being or elation or intense happiness; characterized by euphoria

Productive of euphoria, causing great joy

A drug that causes euphoria; a euphoriant.

Source: wiktionary.org