MalayTranslate.com
Malay to English Translator
Translate Here

English to English

advocator

noun (n)

  • a person who pleads for a cause or propounds an idea
    orang yang memohon untuk tujuan atau propounds ide
    source: wordnet30