What is the meaning of Iterator?

One who or that which iterates.

A method capable of performing the same action on every item in a collection.

second/third-person singular future passive imperative of iterō

Source: wiktionary.org