DrdodoDarren's definitions
The closest motor vehicle spot at destination that can be legally parked at.  A play on the association between the "conch" in Lord of the Flies as the object to signify the "power" of public speech, ie. "power park"
by DrdodoDarren July 6, 2005
 Get the conch parkmug.
Get the conch parkmug.