easily installed - Inglés Sinónimo Diccionario