Jasmine

Jasmine is a gym leader you encounter in Elegant Valley and is a -type specialist. She gives the TM Flash Cannon.