Solve the puzzle using the meanings

123456789101112
Across
  1. 1. the quality of being kind and generous
  2. 4. to make out the meaning, to decode
  3. 5. something that is not really what it seems to be, false appearance, false belief
  4. 6. too eager to praise or obey someone
  5. 8. choosing names for things, especially in science
  6. 11. a system in which people or things are arranged according to their importance
  7. 12. morally wrong, wickedness, evilness
Down
  1. 2. liquid giving off bubbles, fizzy
  2. 3. very small
  3. 7. an alphabet list, with meanings, of words or phrases in a text that are difficult to understand
  4. 9. relating to eyes
  5. 10. to leave a country or region permanently and go to live in another one