epatar
Meanings
Verb
1. to astonish; to amaze
2. to terrify