cheerleader
1. [ noun ] an enthusiastic and vocal supporter
Examples:

"he has become a cheerleader for therapeutic cloning"

Related terms: supporter
2. [ noun ] (sport) someone who leads the cheers by spectators at a sporting event
Related terms: leader cheerlead
Similar spelling:   cheerlead
  charlatan