have an invention patented - Turco Inglés Diccionario