play a major role - Francés Inglés Diccionario