adj. not feeling healthy, out of sorts, not in good health, sick, unwell; drunk, intoxicated (Slang); having a hangover (Slang)
UNDER THE WEATHER
Meaning of UNDER THE WEATHER in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012