stun or daze with a loud sound - Turkish English Dictionary