petroleum, fuels, and lubricants institute - Espagnol Anglais Dictionnaire