cheated upon
to be betrayed, cheated upon
to conduct a lottery upon
to cast lots, to conduct a lottery upon
to cast a spell upon
to enchant, to cast a spell upon
to set upon
to attack, to set upon
to rest upon
to rely on, to rest upon, to depend on
to work upon
to work upon, to process
upon
on, upon
to happen upon
to happen upon, to encounter
to rest upon
to lie down, to weigh on, to rest upon