English vocabulary

12345678910
Across
  1. 2. a very clever person
  2. 5. abundantly productive; abundant, profuse
  3. 8. person who designs buildings
  4. 9. to show in public
  5. 10. extremely stupid
Down
  1. 1. a medical doctor
  2. 3. clever idea or thought
  3. 4. upper part of the face
  4. 5. a young genius
  5. 6. to overcome or defeat
  6. 7. to make someone change their beliefs