i seem to recall. (istr) - İngilizce Eşanlam Sözlük