My Librarian is a Camel

12345678910
Across
  1. 2. To gain or get by planning or effort.
  2. 3. To protect, as from an injury or destruction.
  3. 6. Far away, not near.
  4. 7. Impossible to travel on or over.
  5. 10. To eat up in a greedy way.
Down
  1. 1. To set or keep apart.
  2. 4. Either of two ends of a scale or range.
  3. 5. A resource available on the internet or on software.
  4. 8. Permission or ability to enter or use.
  5. 9. Very eager.