My puzzle

12345678910111213141516171819202122232425262728
Across
  1. 1. feed
  2. 4. insatiable
  3. 5. mixture invention
  4. 9. not pleasing in odor or taste
  5. 10. providing nourishment
  6. 13. served before a meal
  7. 15. impossible to satisfy
  8. 17. pleasant smell
  9. 18. lacking taste
  10. 21. delicacy made with sweet ingredients
  11. 25. soak
  12. 26. any animal that feeds on flesh or eat meat
  13. 27. rank smell
  14. 28. voraciously
Down
  1. 2. eating plant material
  2. 3. plentiful
  3. 5. pollute
  4. 6. taste and enjoy completely
  5. 7. main course
  6. 8. abstaining from consumption of meat
  7. 9. highly offensive
  8. 11. healthy, nourishing
  9. 12. a professional cook
  10. 14. acceptable to the taste or mind
  11. 16. splendid
  12. 19. pleasant taste or smell
  13. 20. rotten
  14. 22. pleasing to the sense of taste
  15. 23. something pleasing to eat considered rare
  16. 24. satisfy