1 definition by Franktank_2006

The team that always loses because of special teams in the NFL. Simple.
The Los Angeles Chargers suck at special teams
by Franktank_2006 December 9, 2020
Get the Los Angeles Chargers mug.