Possible Duplicate:
Soft Question - Intuition of the meaning of homology groups
I've been studying some homology recently and I know it supposedly counts $n$-dimensional holes. For example, the torus has first homology group $H_1(T^2) = \mathbb{Z} \times \mathbb{Z}$ where one copy of $\mathbb{Z}$ corresponds to the middle hole of the tire and the second copy of $\mathbb{Z}$ corresponds to its hollow inside. $H_2(T^2) = \mathbb{Z}$ where $\mathbb{Z}$ corresponds to the middle hole but considered in $2$ dimensions, I think.
Is that correct? Or what does a $2$-dimensional hole look like?
Then looking at the Klein bottle gives $H_1(K) = \mathbb{Z} \times \mathbb{Z}_2$. This is where my already shallow understanding ends: if there is a copy of $\mathbb{Z}_{n}$ in the homology, what sort of hole is there in the space?
Many thanks for your help.