духе to be in a bad temper, to be in low spirits, to be in no mood (to), to be out of sorts/spirits/humour
БЫТЬ НЕ В
Русско-английский перевод БЫТЬ НЕ В
Русско-Английский словарь общей тематики. Russian-English dictionary of general subjects. 2012