leave open-mouthed (verb) surprise: astonish; cause amazement
Detalii: amaze once meant 'alarm, terrify' but now means 'astonish'; surprise means 'meet with suddenly or without warning'
Sinonime: acerb, acerbic, acid, acrimonious, arrogant, austere, backhanded, biting, bitter, brusque, captious, carping, caustic, chaffing, contemptuous, contumelious, corrosive, cussed, cutting, cynical, derisive, disillusioned, disparaging, disrespectful, evil, hostile, irascible, ironical, jeering, mean,
mocking, mordant, needling, offensive, ornery*, salty, sardonic, satirical, saucy*, scoffing, scorching, scornful, scurrilous, severe, sharp, smart-alecky, snarling, sneering, taunting, trenchant, twitting, weisenheiming
Antonime: expect