scientific research installations - Espagnol Anglais Dictionnaire