It's a word combining shorts and pants describing shorts that extend at least 6-8 inches below the knee. Example: Look I picked up a new pair of spants yesterday.
SPANTS
Meaning of SPANTS in English
Slang English vocab. Английский сленговый словарь. 2012