French - English technical dictionary

invention nouvelle
novel invention
research and intellectual property - acta.es
invention nouvelle
new invention
law - iate.europa.eu


Millions of translations categorized by activity in 28 languages