Noun Definitionadvocate1.Definition: a lawyer who pleads cases in courtRelated Noun(s):counsel, counsellor, counselor, pleaderCategory: People2.Definition: a person who pleads for a cause or propounds an ideaRelated Noun(s):advocator, exponent, proponentCategory: People