3 definitions by PatheticCat
An expression used in mountainbiking when you're giving a jump or trail your all, no matter the consequences
by PatheticCat November 11, 2019
An expression used in mountainbiking, meaning to give a trail or jump your all, or performing really well
by PatheticCat November 13, 2019
by PatheticCat November 13, 2019