What is the full meaning of wowed
WOW, to impress or amaze [v]
Example of the word wowed placed on a Scrabble board.