Definitions of advocator:

  • noun:   a person who pleads for a cause or propounds an idea