flummoxed

ˈflʌməkst

adjective

bewildered or perplexed.

he became flummoxed and speechless