have an invention patented - Francés Inglés Diccionario