Etymology
Today it means: Something of great interest or beauty. Full definition →
Derivative of wow.
Etymology from Wiktionary, CC BY-SA 4.0.