• ISTR

    Full definition of ISTR

    Phrase

    1. (chiefly Internet) Initialism of I seem to recall/

    Anagrams

    © Wiktionary