ISTR

ISTR

English Phrase
Ad

Definition

Initialism of I seem to recall/remember.

Ad