Feedback
Happy place
Meaning
Noun
●
A
mental
visualization
of a
pleasant
location
, to
avoid
thinking
or
dealing with
something
unpleasant
or painful.
Sourced from
Wiktionary
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better