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