Iterator

Hi everyone,
So I was assigned to write a link list program by declaring list<string>myList
also using iterate class (STL). I think I don't understand what iterate is and how does that work. Do i need to create a separate header file for that? And what about list<string>myList?