wow
verb
wowed; wowing; wows
: to excite to enthusiastic admiration or approval
a performance that wowed the critics
Love words? Need even more definitions?
Merriam-Webster unabridged



