A neighbourhood of a point is a set of points containing that point where one can move some amount in any direction away from that point without leaving the set.
A neighbourhood topology on a set $X$ assigns to each element $x \in X$ a non empty set $\mathcal N(x)$ of subsets of $X $, called neighbourhoods of $x$, with the properties:
If $N$ is a neighbourhood of $x$ then $x \in N$.
If M is a neighbourhood of $x$ and $M \subseteq N \subseteq X$, then $N$ is a neighbourhood of $x$.
The intersection of two neighbourhoods of $x$ is a neighbourhood of $x$.
If $N$ is a neighbourhood of $x$, then $N$ contains a neighbourhood $M$ of $x$ such that $N$ is a neighbourhood of each point of $M$.