@whitedove I would say Zionism means supporting a homeland for the Jewish people in Israel, loosely defined. This was arguably achieved in 1948, and use of the term since then has been counterproductive. People who identify as Zionists have a range of opinions, e.g., pro-two state solution or against it. It's their right to identify as they see fit. But as far as I'm concerned, non-Jews don't have a say in what Zionism means. Its misuse and abuse is unhelpful.
Anti-Zionism seems to have a range of meanings, from opposing the occupation to opposing the existence of the state of Israel. It is not explicitly anti-Semitic, but they do overlap, and a lot of anti-Zionist narratives draw on anti-Semitic narratives, intentionally or not.