not to make both ends meet - Türkçe İngilizce Sözlük