patents trademarks and other rights - Español Inglés Diccionario