adjective
bewildered or perplexed.
he became flummoxed and speechless
"Pieces of a greater machine"
"Natural Skill"