1 definition by SweatyB

1
Human feces encountered on the sidewalk, occasionally wrapped in a towel - resembling a slightly melted chocolate truffle.
"Watch out! Don't step on the San Francisco Truffle!"
by SweatyB July 20, 2017
Get the mug
Get a San Francisco Truffle mug for your mate Beatrix.