Ultra Ball

An Ultra Ball is a special kind of Poké Ball, bettter than a great ball. You usually get them for 1200 Pokedollars. They only make an appearance usually about 1/3 of the way through a Pokémon game.