Definisi 'advocator'
English to English
noun
1 a person who pleads for a cause or propounds an idea
source: wordnet30
More Word(s)
advocate, preach, propound, individual, mortal, person, somebody, someone, apologist, justifier, vindicator, constitutionalist, darwinian,

Visual Synonyms
Click for larger image