It is called a rainbow wing and yo get it from the man in pewter city standing near the pokemart
You get the rainbow wing in Pewter City in Kanto.
Mahogany Town
You get the Rainbow Wing from a man in Pewter City next to the poke mart
you dont get it. you just need a rainbow wing.
go to pewter city in kanto,then talk to an old guy who will give you the rainbow wing.
Defeat Jasmine a olivine city.then youll get iron tail.
you go to pewter city and you find an old man in a little mountain, you talk to him and he gives you the rainbow wing
You get the rainbow wing from the radio tower director after you get rid of team rocket. (Same thing in soul silver).
The silver wing is used to get Lugia in both Soulsilver and Heartgold, while the rainbow wing is used for Ho-oh
Fly to Pewter City, go right and there will be a hill with an old man on it.. he will talk, when he shuts up he will give you the Rainbow Wing! :)
you can get it in kanto after you have defeated the 8 gym of jhoto and defeated lance. the rainbow wing is 4 free from a man in pewter city.
You don't it just heals all of your pokemon