barely make ends meet - Almanca İngilizce Sözlük