patents trademarks and other rights - Alemán Inglés Diccionario