Answer: dumfounding

AnswerCrossword Clue
dumfoundingDUMFOUND, to astonish (to amaze or shock, also ASTONE, ASTONY)
dumfoundingGreatly astonish or amaze