Top definition
1st St. and 1st Avenue, so called: "nexus of the universe" located by the village down in New York City. Term coined by Cosmo Kramer.

It can also be a place near you.
by Toy60 March 18, 2011
Get the mug
Get a nexus of the universe mug for your papa Bob.