Meaning of advocator in English:

advocator

noun