sole right to produce or reproduce - Espagnol Anglais Dictionnaire