Meaning of advocator

Definition of advocator

(noun) a person who pleads for a cause or propounds an idea

Other information on advocator

WIKIPEDIA results for advocator
Amazon results for advocator