crude petroleum and petroleum products - Spanish English Dictionary