Idk

12345678910
Across
  1. 2. someone who is very good at what they do
  2. 4. Something that works very well
  3. 5. To keep something or remember it
  4. 7. And idea
  5. 9. Words around another word to make it make sense
  6. 10. Two words with similar meanings
Down
  1. 1. a word formed from another word
  2. 3. special words for a particular subject
  3. 6. Two words that mean the opposite of one another
  4. 8. The thing in the back of a book that shows words and their definitions