not to make both ends meet - Almanca İngilizce Sözlük