flummox

vt. 使狼狽、使失措、使混亂、挫敗

n. 失敗

英文釋義

  1. be a mystery or bewildering to