VariousWords beta
Related Terms:
Definitions:
Noun
Definition: A person who advocates an ideology, especially as an official or preeminent advocate.
VariousWords beta
Definition: A person who advocates an ideology, especially as an official or preeminent advocate.