oil and gas reservoirs - Spanish English Dictionary