C2 verb /ˈrævɪʃ/
ravish
魅了する
Meaning
To fill with intense delight; to captivate or enchant.
Example
The beauty of the sunset ravished the travelers.
夕日の美しさが旅行者を魅了した。