Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
advocates
in English
advocates
#common
Lemma:
advocate
The lemma is the base or root form of this word.
Definitions
Noun
someone
speaking
in
favor
of
a
cause
one
arguing
on
someone's
behalf
;
intercessor
a
legal
representative
in
court
;
counsel
a
person
supporting
others
to
speak
up
;
empowering
them