Skip to main content

Definitions by SweatyB

San Francisco Truffle

Human feces encountered on the sidewalk, occasionally wrapped in a towel - resembling a slightly melted chocolate truffle.