oil and gas facilities - Espagnol Anglais Dictionnaire