Learn That Word

Synonyms for Ravish (same or very similar meaning)

WordNet sense 1 (force (someone) to have sex against their will):
assault, dishonor, outrage, violate, dishonour

WordNet sense 2 (hold spellbound):
delight, enchant, enrapture, enthral, enthrall, transport, transport


From the ODE community, based on WordNetadd/edit