Significato
Fig.: prendere le difese di qualcuno. Perorare la causa di qualcuno o qualcosa

Esempi
Non giustifico quello che ha fatto Tommaso, ma, visto che ha solo dieci anni, ho deciso di spezzare una lancia in suo favore
I don't condone Tom's actions, but I will take up the cudgels for him because he's only ten

Tutti pensavano che fosse un progetto molto valido, ma comportava grossi rischi finanziari, per cui nessuno si è sentito di spezzare una lancia in suo favore
Everybody thought his project was great but it was so risky financially that nobody went to bat for his proposal

Origine
I cavalieri medievali spesso scendevano in campo per difendere l'onore di un'altra persona, quali le loro donne e i loro sovrani, o per proteggere i più deboli, e il primo scontro era l'assalto con le lance, una delle quali spesso si spezzava