English
›
Words
feeling
of great happiness or well-being (when unreasonable)
Translation:
English
Noun
1
euphoria
Add
Translation