1 definition by thePPlacetron
an island off the coast of Virginia, also known as Satan's den. A very terrifying and utterly disturbing area that should most definitely be erased from the planet. Population: about 6, and not one of them is in there right mind.
by thePPlacetron August 9, 2017