have trouble making ends meet - Fransızca İngilizce Sözlük