Feelings and mood
avoir le moral dans les chaussettes
InformalB1Meaning
To be really down in the dumps, to have lost all drive.
Word for word
to have your spirits down in your socks
Example
Il a le moral dans les chaussettes depuis qu'on lui a refusé son visa.
He has been down in the dumps since his visa was refused.