Zionist?

Can someone explain to me what a Zionist is? Also is it posable for a Gentile to be a Zionist?