Here, $\mathbb{N}$ is the set of natural numbers. I was reading why there is no bijection from $\mathbb{N}^\mathbb{N}$ to $\mathbb{N}$, and I understood we took any subset from $\mathbb{N}^\mathbb{N}$ and proved it not bijective to $\mathbb{N}$ by Cantor's Diagonalization argument.
What am I unable to understand is, what exactly is meant by $\mathbb{N}^\mathbb{N}$?
I read somewhere that it is recognized as the space of all sequences of natural numbers. I didn't understand why? What is the meaning of that notation?