The idiom "In high spirits" means:
Aconfused
Bcheerful
Cthoughtful
Dsad
Aconfused
Bcheerful
Cthoughtful
Dsad
Related Questions:
He is regarded as Manager’s 'right hand man'. (Choose the alternative which best expresses the meaning of the idiom/phrase underlined)