Word of the Moment

Baffled

people who are frustrated and perplexed