speak on someone's behalf - Spanish English Dictionary