Top definition
In internet-speak, ISTR stands for "I seem to recall"
ISTR we had much more rain last winter season.
by KLLW April 01, 2008
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush