int., n., & v. --int. expressing astonishment or admiration. --n. sl. a sensational success. --v.tr. sl. impress or excite greatly. [orig. Sc.: imit.]
WOW
Meaning of WOW in English
English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012