long term rights to use - Inglés Sinónimo Diccionario