The AI-powered English dictionary
plural wowzers
(New Zealand, Canada, slang) Something of great interest or beauty.
wow! examples