I agree wholeheartedly with AlpheccaStars that "term" would be an unnatural replacement for the word "season" in your sentence (and I might go so far as to say it's just plain wrong).
A term can be arranged or contractually fixed, for example. It might also refer to a prearranged ending date. It is also possible to use the word in connection with a pregnancy which lasts