advocate for an unpopular cause - English Synonyms Dictionary