patents trademarks and other rights - Espagnol Anglais Dictionnaire