MMM

12345678
Across
  1. 3. 1,000,000
  2. 4. feeling sure about being able to do things
  3. 5. to finish doing something
  4. 7. a piece of land that is surrounded by water
  5. 8. the same as "quite"
Down
  1. 1. opposing or disagreeing with somebody or something
  2. 2. a man/woman who trains one or one team in sport
  3. 6. put