1 definition by The Zoo Turtle

Top Definition
A term that can be used to describe a perennial factory of sadness in sports, and it or a variant is routinely used in sports shitposter Urinating Tree's video titles.
The Cleveland Browns: The NFL's Premier Lolcows.
by The Zoo Turtle September 16, 2020

Mug icon
Buy a lolcow mug!