Best crossword ever

123456789101112
Across
  1. 1. a substance found in vegetables
  2. 4. same as "while"
  3. 5. a part of something
  4. 7. fix some thing
  5. 8. "overcome"
  6. 9. doing something too much (playing games, eating snack,...)
  7. 10. having argument
  8. 12. meaning "under"
Down
  1. 2. feel angry
  2. 3. make it better
  3. 6. when you are too fat
  4. 11. a action you do what your eye