Spanish Verb Crossword

1234567
Across
  1. 2. To sleep
  2. 4. To think
  3. 5. To impede
  4. 6. To be able to
Down
  1. 1. To fry
  2. 3. To have
  3. 4. To order
  4. 7. To repel an attack