on a firm footing - Fransızca İngilizce Sözlük