Top definition
Someone who is trash at every game he plays.
Hey man stop being a carter cho. We need you in this game.
by Rribb July 03, 2017
Get the mug
Get a carter cho mug for your guy Larisa.