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