ความหมายของคำว่า "cast upon" Play Sound

(PHRV) สงสัยในเรื่อง สงสัยเกี่ยวกับ
(คำที่มีความหมายคล้ายกัน)  throw on; 
ตัวอย่างประโยค Englishไทย
But I was saved by a mysterious spell cast upon me by my beloved wife, Katrina.แต่ผมถูกช่วยชีวิตโดยเวทมนตร์คาถาลึกลับ ที่ครั้งหนึ่งถูกร่ายโดยแคททริน่า ภรรยาที่รักของผม
Then I shall cast upon him a great curse!งั้นฉันจะสาปเขาด้วยคาถายอดฮิต