Turd Biscuits's definitions
To completely fuck up at an activity or play in a team or solo competition; to let the team down (typically used while playing Clash of Clans mobile app)
by Turd Biscuits February 8, 2015
Get the Kaisered mug.