boggled
动词 boggle:
startle with amazement or fear
同义词:boggle
hesitate when confronted with a problem, or when in doubt or fear
overcome with amazement
同义词:flabbergast, boggle, bowl over