Long 'o'

12345678910111213141516
Across
  1. 3. The opposite of fast
  2. 6. To see or pay attention to
  3. 8. Set of instructions for a computer
  4. 10. A green fruit with a big seed
  5. 14. To brag or be happy about winning
  6. 15. To wear away slowly, like rocks
  7. 16. How water moves in a river
Down
  1. 1. A vessel that floats on water
  2. 2. What you use to make bread or cookies
  3. 4. To think something might be true
  4. 5. A colourful arc seen after rain
  5. 7. Land next to the sea
  6. 9. Secret language made of numbers or letters
  7. 11. A nice smell, like from food
  8. 12. To wander around without a plan
  9. 13. To go behind someone