to the best of my memory - Almanca İngilizce Sözlük