vocabulary unit

1234567
Across
  1. 3. (a) pro, expert
  2. 5. a noisy fight
  3. 6. faulty imperfect not as it should be
  4. 7. (a) foreign
Down
  1. 1. (s) blatant, outrageous
  2. 2. to hate
  3. 4. (a) faultlessness, perfection