new and emerging science and technology - Fransızca İngilizce Sözlük