To lend support or approval
agree to, sanction, approve, hold up, commend, extol, compliment, applaud, celebrate, praise, speak well of, speak highly of, acclaim, eulogize, confirm, laud, second, favor, back, advocate, stand by, magnify, glorify, exalt, think highly of, be satisfied with, esteem, value, prize, uphold, justify, endorse, vouch for, promote, go on record for*, be all for*, front for*, go to bat for*; see also approve 1, support 2.
To make a suggestion or prescription
To aid the cause of by approving or favoring:advocate, back, champion, endorse, get behind, plump for, side with, stand behind, stand by, support, uphold. Idioms: align oneself with, go to bat for, take the part of. See support
To give recommendations to (someone) about a decision or course of action:advise, counsel. (Informal) mentor. See opinion