to have difficulty making ends meet - Türkçe İngilizce Sözlük