Why is the word "keyhole" is used in NEO jargon?

Even if an asteroid misses the Earth, it can come back and hit our planet in a subsequent "return". Whether this happens or not, depends on whether the object passes through well-defined regions in space called "keyholes". There, the gravitational deflection imparted on the object is exactly the right amount to put it onto a future collision course.