Where does “zowie” come from?

zowie (English): An indication of astonishment or admiration

Definitions

  1. An indication of astonishment or admiration

Words derived from “zowie

zowie — Etymology, Origin & Word History | Etymology Explorer