advocate
Definitions (2)
1. Person who supports a cause and exercises his right to be heard, or represents a party before a court or tribunal to defend it or plead on behalf of it.
2. Alternative term for attorney in Scotland and South Asian British Commonwealth countries.
News containing the term advocate
http://www.businessdictionary.com/definition/advocate.html

