zowie

listen to the pronunciation of zowie
Englisch - Englisch
An indication of astonishment or admiration