Skip to main content

Definitions by EpochZero

Platform Pizza

The result of intoxicated people vomiting on a subway/train platform while waiting for their ride. The term is of Japanese origin.
"We almost made it home without incident last night - but Dave left some platform pizza at Downtown Crossing"
Platform Pizza by EpochZero July 29, 2009