Definisi 'advocator'

English to English
noun
1 a person who pleads for a cause or propounds an idea Terjemahkan
source: wordnet30


Visual Synonyms