English
›
Words
advocate
Translation:
English
Noun
8
to
publicly support
a
person who pleads the case of another (for example
Verb
1
to
speak or write in favor of something
0
to
speak out in favor of something
Add
Translation