A person who whole-heartedly supports a team or an issue. A fan, even a fanatic or zealot.