He Was all at sea when he began his new Job.What does idiom / phrase “at sea” means __________?
A. happy
B. sad
C. puzzled
D. triumphant
A. happy
B. sad
C. puzzled
D. triumphant