The definition of an advocate is someone who fights for something or someone, especially someone who fights for the rights of others.
An attorney; a counsel.
A person who counsels; advisor; specif., one who advises students or clients regarding educational and occupational alternatives, personal problems, etc.
Find another word for counsellor. In this page you can discover 17 synonyms, antonyms, idiomatic expressions, and related words for counsellor, like: counselor, advocate, counselor-at-law, pleader, psychotherapist, social-worker, counsel, clinical psychologist, psychiatrist, midwife and physiotherapist.