No. None of the line learn Leaf Storm in Generation 3. Sorry.
You were probably looking at the Generation 5 learnset, the one on the Pokedex page. For future reference, for a 4th or below Generation game, click on the Generation you want in the "Other Generations" section, under "Move learned by (Pokemon name).
Hope I helped! :)