I was reading about poles of complex functions on Wikipedia and it says "A function $f$ of a complex variable z is meromorphic in the neighbourhood of a point $z_0$ if either $f$ or its reciprocal function $1/f$ is holomorphic in some neighbourhood of $z_0$." The highest math classes I've taken are abstract algebra and ordinary differential equations so I imagine this is well-understood term in higher maths that I haven't reached yet. I had a professor who used the term a lot when talking about differential geometry and also I've seen it frequently when I read about topological spaces; but, articles generally skip over the term with the expectation that the reader understands.
What is rigorously meant by neighbourhood, especially in complex or real analysis (I mostly understand the idea in the context of topology)? Could someone point me to resources that might shed some light on its definition in different contexts?
P.S. I was really unsure of what tags to put and how to ask this question concisely; if anyone has suggestions for edits, I'd be happy to fix it.