1. Very surprised: amazed
2. A person who teaches other people: instructor
3. A physical or mental power to do something: ability
4. Water that moves over the top of the sea: wave
5. Very difficult: challenging
6. Wanting to do something very much: eager.