Team Rocket Meowth:
Meowth is a talking pokemon and a member of team rocket.
Meowth learned to talk and walk on two feet from ballet school and grammar school in order impress another female Meowth. Unfortunately his efforts failed to impress her and she deemed him a freak. Heart broken he leaved town searched to be someone important to make her rue the the day of rejecting him.