play a significant role - Espagnol Anglais Dictionnaire