have difficulty making ends meet - Almanca İngilizce Sözlük