an essential role - Inglés Sinónimo Diccionario