technological invention - Fransızca İngilizce Sözlük