FAQs About the word go to bat for

stick up for

to move on a course

advocate,Endorse,have a go at,stand up for,support,adopt,aid,Assist,Back‌,champion

Foil,interfere,oppose,sabotage,Thwart,Desert,frustrate,let down,baffle,disappoint

go public (with) => Go public (with), go one better => outdo, go off the deep end => go troppo, go like clockwork => go like clockwork, go in for => have a go at,