irrevocable license - Francés Inglés Diccionario