adjective
bewildered or perplexed.
he became flummoxed and speechless
"More than what the sums suggest"
"An Inventor’s Task"