Solrock

Solrock (ソルロック Solrock) is a Rock/Psychic Type Pokemon. This Pokemon can learn Tackle, Harden, Confusion, Rock Throw, Fire Spin, Rock Polish, Psywave, Embargo, Cosmic Power, Heal Block, Rock Slide, Solarbeam, Explosion, Calm Mind, Toxic, Hidden Power, Sunny Day, Hyper Beam, Light Screen, Protect, Safeguard, Frustration, Earthquake, Return, Psychic, Shadow Ball, Double Team, Reflect, Flamethrower, Sandstorm, Fire Blast, Rock Tomb, Facade, and others.