n.
1.a person who pleads for a cause or propounds an idea
2.a lawyer who pleads cases in court advocate v.
1.push for something
2.speak, plead, or argue in favour of
Idiom of the Day
back on one's feet
to return to good financial or physical health
My friend is back on his feet after his company went out of business.