Definition: To 'iterate' in Ruby and many other programming languages is to visit each element in a collection in turn. For instance, you may iterate over an array of numbers, visiting each number in the order they're stored in the array.
By Michael Morin, About.com Guide