Top definition
a small town in connecticut the no one has ever heard of, and has a bigger population of cows than it does people
i live in Nosto
by Corey Duvall. July 18, 2008
Get the mug
Get a Nosto mug for your brother Paul.