astonishes Play verbSurprise or impress (someone) greatly. SYNONYMS amazeastoundconfounddazedumbfoundnonplusstaggerstartlestunstupefysurprise