Definitions of ravish:

  • verb:   force (someone) to have sex against their will
  • verb:   hold spellbound