Across
- 2. deserve your respect
- 8. Tu Youyou's discovery
- 9. full of dedication
- 10. outstanding or splendid
- 11. do a great deal in a short time and keep highly focused
Down
- 1. make somebody able to do
- 3. full of energy
- 4. willing to devote
- 5. with great passion
- 6. take on
- 7. stay alive despite difficulties
