overwhelmed, outmatched, unprepared, inexperienced, lost, confused, struggling floundering, in over one's head, at sea, baffled, perplexed, bewildered, outclassed, out of one's league, in de... [more]
overwhelmed, outmatched, unprepared, inexperienced, lost, confused, struggling floundering, in over one's head, at sea, baffled, perplexed, bewildered, outclassed, out of one's league, in de... [more]