Vertical
1. the grammatical arrangement of words in sentences
4. keep company with; hang out with
6. an open fabric of string or rope or wire woven together at regular intervals
8. the procedure of calculating; determining something by mathematical or logical methods
11. (baseball) a list of batters in the order in which they will bat
Horizontal
2. any day except Sunday (and sometimes except Saturday)
3. (computer science) the mechanical, magnetic, electronic, and electrical components making up a computer system
5. 300 to 3000 megahertz
7. (computer science) computer circuit consisting of the hardware and associated circuitry that links one device with another (especially a computer and a hard disk drive or other peripherals)
9. proper or designated social situation
10. use language
12. man-made equipment that orbits around the earth or the moon