to astonish; to overpower; to bewilder

listen to the pronunciation of to astonish; to overpower; to bewilder
English - English
stun
to astonish; to overpower; to bewilder
Favorites