not to make both ends meet - Fransızca İngilizce Sözlük