irrevocable licence - Alemán Inglés Diccionario