Match words and their definitions

Gap-fill exercise

Fill in all the gaps, then press "Check" to check your answers. Use the "Hint" button to get a free letter if an answer is giving you trouble. You can also click on the "[?]" button to get a clue. Note that you will lose points if you ask for hints or clues!
   generous      handsome      hard-working      intelligent      lazy      mean      miserable      polite      rude   
1. Showing a readiness to give more of something, especially money, than is strictly necessary or expected.
2. A person working a lot, with much energy
3. (of a man) good-looking
4. Very smart
5. Unwilling to work or use energy
6. Unwilling to give or share things, especially money; not generous
7. (of a person) very much unhappy or uncomfortable
8. Having or showing behaviour that is respectful and considerate of other people
9. Very impolite or bad-mannered