manage or survive with difficulty - Fransızca İngilizce Sözlük