teamwork and cooperation - Espagnol Anglais Dictionnaire