so
1. altar of sacrifice
Noun
#125582
altar of sacrifice, chopping board
1. altar of sacrifice
1. on the chopping board
1. ancient altar of sacrifice
1. (eating or drinking) party
1. being in a helpless situation; (like a) fish on a chopping board — literal
1. diplomatic negotiations at the dinner table; diplomatic bargaining