How do you evolve yanma on Pokemon pearl?
Yanma evolves when it is leveled up while knowing AncientPower.
Yanma can sometimes be found on Pokemon Diamond, Pearl, and Platinum in the Great Marsh in Pastoria City. You could also catch and evolve a yanma from HeartGold or SoulSilver (found on Route 35 during a swarm) and trade it over to your Pokemon Diamond version. Yanma evolves once it learns AncientPower. You can obtain yanma on Firered or Leafgreen version in Ruin valley and migrate it over to your Pokemon Diamond, Pearl, or Platinum…
There are no Pokemon called Dragonfly. However, Yanma (witch you can find in the great marsh in Pokemon diamond and pearl), Yanmega (Level up a Yanma that knows the move AncientPower. Yanma learns AncientPower at Level 33.), as well as Vibrava (evolve Trapinch at level 35) all look like dragonflys. A Pokemon who has I similar life cycle as a dragonfly is Dragonite, who evolves from dragonair, witch evolves from Dratini. Hope I helped.