Adjectives

12345678910
Across
  1. 2. lasting forever or for a very long time
  2. 6. acceptable; fair and practical
  3. 8. to know or say something without doubt
  4. 9. extremely ugly or bad; unattractive
  5. 10. inexpensive; affordable
Down
  1. 1. poor; the opposite of rich
  2. 3. big; excellent; splendid
  3. 4. to make a strong decision
  4. 5. showing or expressing thanks
  5. 7. extremely good