livrer en pâture
Meanings
Verb
1. to serve (something/someone) up to (someone), to throw (something/someone) (to the lions) (transitive)