adjective
bewildered or perplexed.
he became flummoxed and speechless
"Paging Dr. Oops"
"Seen Better Days"