it totally slipped my mind - Almanca İngilizce Sözlük