advocates meaning
Advocate definition, to speak or write in favor of; support or urge by argument; recommend publicly: He advocated higher salaries for teachers. See more. Dictionary.com