The meaning crossword



Across
1. attackers
4. soak
8. sketch
9. Moneymaking
   
Down
2. vast
3. clumsy
4. criticize
5. to attack by surrounding military
6. Endurance
7. face