contribute greatly - Espagnol Anglais Dictionnaire