Answers:
1. Onion
2. Violation
3. Hardware
4. Horseshoe
5. Persevere? ('e' missing in the middle)
6. Sentiment
7. Undaunted
8. Cookbook
9. Longing
10. Distinguish
11. Peddles
12. Saturate
13. Haphazard
14. Wholesale
15. Orator
16. Woodwork
17. Tomato
18. Wayward
19. Heartbreak
20. Benevolent
21. Condition
22. Anticipation
23. Curriculum
24. Engaging
25. Incorporate
Hope this helps! Look at a dictionary for the meanings :)