foreign licensing agreements - Alemán Inglés Diccionario