Nouns with two meanings

12345678910
Across
  1. 3. Smart or intelligent / Filled with light
  2. 6. a wedding band / something circular in shape
  3. 7. a source of water in the ground / in good health
  4. 8. to directly speak to someone / location
  5. 10. a trees outer layer / a sound a dog makes
Down
  1. 1. a season / springed metal
  2. 2. up to date / flow of water
  3. 4. to grow fatigued / a part of a wheel
  4. 5. An insect / To hover and move above the ground
  5. 6. a genre of music / a stone
  6. 9. a part of a plant / to follow or harass someone