3 definitions by phaderfreak

1
feces which contains blood in it.
i just left a massive scarlet loaf in your toilet.
by phaderfreak July 25, 2012
Get the merch
Get the scarlet loaf neck gaiter and mug.
2
the presence of blood in one's feces.
All that spicy food last night lead to a huge crimson torpedo this morning.
by phaderfreak July 25, 2012
Get the merch
Get the crimson torpedo neck gaiter and mug.