What is Istr?
In internet-speak, ISTR stands for "I seem to recall"
ISTR we had much more rain last winter season.
See rainfall, time, prior, remember, weather