intercede on someone else's behalf - Spanish English Dictionary

Suggest a Term